it is going to rain - French English Dictionary